***Antipattern***
Count: 29
- /devices/cameras/device_id/where_id  A unique, Nest-generated identifier that represents name, the display name of the device.
- /devices/thermostats/device_id/structure_id  Structure unique identifier.
- /devices/thermostats/device_id/eco_temperature_high_c  Maximum Eco Temperature, displayed in half degrees Celsius (0.5C). Used when hvac_mode = eco.
- /devices/thermostats/device_id/has_fan  System ability to control the fan independently from heating or cooling.
- /devices/cameras/device_id/where_name  The display name of the device. Associated with the Nest Cam where_id. Can be any room name from a list we provide, or a custom name.
- /devices/thermostats/device_id/can_cool  System ability to cool (has AC).
- /devices/thermostats/device_id/has_leaf  Displayed when the thermostat is set to an energy-saving temperature.
- /structures/structure_id/smoke_co_alarms  List of smoke+CO alarms in the structure, by unique device identifier. This is an array of JSON objects that includes all smoke+CO alarms in the structure.
- /structures/structure_id/co_alarm_state  CO alarm status.
- /devices/thermostats/device_id/locale  Specifies language and region (or country) preference.
- /structures/structure_id/smoke_alarm_state  Smoke alarm status.
- /devices/thermostats/device_id/where_name  The display name of the device. Associated with the Thermostat where_id. Can be any room name from a list we provide, or a custom name.
- /devices/thermostats/device_id/name_long  Long display name of the device. Includes a custom (label), created by the user, or via wheres.
- /devices/smoke_co_alarms/device_id/where_name  The display name of the device. Associated with the Nest Protect where_id. Can be any room name from a list we provide, or a custom name. 
- /devices/thermostats/device_id/is_locked  Thermostat Lock status. When true, the Thermostat Lock feature is enabled, and restricts the temperature range to these min/max values: locked_temp_min_f, locked_temp_max_f, locked_temp_min_c, and locked_temp_max_c.
- /devices/thermostats/device_id/target_temperature_f  Desired temperature, in full degrees Fahrenheit (1F). Used when hvac_mode = heat or cool.
- /structures/structure_id/wheres/where_id/name  The display name of the device.
- /devices/thermostats/device_id/device_id  Nest Thermostat unique identifier.
- /devices/thermostats/device_id/software_version  Software version.
- /devices/thermostats/device_id/eco_temperature_high_f  Maximum Eco Temperature, displayed in whole degrees Fahrenheit (1F). Used when hvac_mode = eco.
- /devices/thermostats/device_id/is_online  Device connection status with the Nest service.
- /devices/smoke_co_alarms/device_id/name  Display name of the device; can be any room name from a list we provide, or a custom name.
- /devices/smoke_co_alarms/device_id/ui_color_state  Indicates device status by color in the Nest app UI. It is an aggregate condition for battery+smoke+CO states, and reflects the actual color indicators displayed in the Nest app.
- /devices/thermostats/device_id/fan_timer_active  Indicates if the fan timer is engaged; used with fan_timer_duration to turn on the fan for a (user-specified) preset duration.
- /devices/thermostats/device_id/can_heat  System ability to heat.
- /devices/cameras/device_id/last_event/has_sound  Sound event - sound was detected.
- /structures/structure_id/eta  ETA (estimated time of arrival) is an object that can be set on a structure. It is used to let Nest know that a user is expected to return home at a specific time. 
- /devices/thermostats/device_id/last_connection  Timestamp of the last successful interaction with the Nest service, in ISO 8601 format.
- /devices/cameras/device_id/last_event/activity_zone_ids  Identifiers for Activity Zones that detected a motion event. Requires Nest Aware. When used with the activity_zones array, you can get the zone name from these ids. If last_event/has_motion is true = returns the activity zone ids that detected a motion event false = returns an empty array

***Pattern***
Count: 18
- /devices/thermostats/device_id/hvac_state  Indicates whether HVAC system is actively heating, cooling or is off. Use this value to indicate HVAC activity state. When off, the HVAC system is not actively heating or cooling. hvac_state is independent of fan operation.
- /devices/thermostats/device_id/time_to_target_training  When in training mode, the Nest Thermostat learns about the HVAC system and discovers how much time it takes to reach the target temperature. When the Thermostat has enough information to make a reasonable estimate of the time to reach the target temperature, this value will change from training to ready.
- /devices/cameras/device_id/snapshot_url  Capture an image on demand. Returns the URL of an image captured from the live video stream. Requires that the camera is on and actively streaming. Use this field to get a snapshot from the live video stream. snapshot_url - returns the URL of an image captured from the live video stream Requires that the camera is on and actively streaming. The snapshot quality from the API is only 1080p throughput if you are: actively viewing the camera stream in the application (web_url). actively viewing the public stream (app_url). subscribed to Nest Aware. If you are not actively viewing the stream or do not have a Nest Aware subscription, the API has no 1080p source from which to retrieve a snapshot at that resolution and generates a lower-quality image. Also, low local network bandwidth may cause the API snapshot resolution to dip below 1080p with Nest Aware present.
- /devices/thermostats/device_id/temperature_scale  Fahrenheit or Celsius; used with temperature display.
- /devices/cameras/device_id/last_event/web_url  Web URL (deep link) to the last sound or motion event at home.nest.com. Used to display the last recorded event, and requires user to be signed in to the account. Requires Nest Aware. If the event URL has expired or the device does not have an active subscription, then this value is not included in the payload.
- /devices/thermostats/device_id/sunlight_correction_enabled  Sunblock enabled status. Used with sunlight_correction_active. When true, Sunblock technology is enabled, and the Thermostat is automatically adjusting to direct sunlight, reading and setting the correct temperature.
- /devices/cameras/device_id/last_event/app_url  Nest app URL (deep link) to the last sound or motion event. Used to display the last recorded event, and requires user to be signed in to the account. Requires Nest Aware. If the event URL has expired or the device does not have an active subscription, then this value is not included in the payload.
- /devices/thermostats/device_id/is_using_emergency_heat  Emergency Heat status in systems with heat pumps for cooling. When Emergency Heat is on: The user can adjust the target temperature on the device, but cannot change the mode until Emergency Heat is turned off The hvac_mode can still be changed via the API
- /structures/structure_id/structure_id  ID number of the structure. When you make a call to this data location, you can access the data values in this structure.
- /devices/thermostats/device_id/fan_timer_timeout  Timestamp showing when the fan timer reaches 0 (stop time), in ISO 8601 format.
- /structures/structure_id/wheres  An object containing where identifiers (where_id and name) for devices in the structure. name is the display name of the device. It can be any room name from a list we provide, or a custom name.
- /devices/cameras/device_id/activity_zones  Returns an array of all defined Activity Zones. Activity Zones are used to monitor motion events within user-defined areas of the video stream. Requires Nest Aware.
- /devices/thermostats/device_id/name  Display name of the device. Can be any room name from a list we provide, or a custom name.
- /structures/structure_id/away  Indicates the occupancy state of the structure. Structures have two states related to presence: home or away. When no motion is sensed in the house, the structure will change from home to away.
- /devices/cameras/device_id/is_public_share_enabled  Users can choose to share their video and make it viewable by anyone. When public share is enabled, you can read public_share_url.
- /structures/structure_id/thermostats  List of thermostats in the structure, by unique device identifier. This is an array of JSON objects that includes all thermostats in the structure.
- devices/cameras/device_id/last_event  This object captures information about the last event that triggered a notification. Some fields and some permission combinations require a Nest Aware subscription to access last event information.
- /structures/structure_id/cameras  List of cameras in the structure, by unique device identifier. This is an array of JSON objects that includes all cameras in the structure.
